package com.ruoyi.jxgl.mapper;

import com.ruoyi.jxgl.domain.JxglScView;
import com.ruoyi.jxgl.domain.JxglTeachingView;

import java.util.List;
import java.util.Map;

/**
 * 教学任务Mapper接口
 * 
 * @author ruoyi
 * @date 2024-05-22
 */
public interface JxglScMapper
{
    /**
     * 查询教学任务列表
     * 
     * @param map 教学任务
     * @return 教学任务集合
     */
    public List<JxglScView> selectJxglScViewList(Map<String,String> map);

    /**
     * 编辑成绩
     * @param map
     * @return
     */
    public int updateJxglSc(Map<String,String> map);

    /**
     * 新增选课
     *
     * @param jxglSc 选课
     * @return 结果
     */
    public int insertJxglSc(JxglScView jxglSc);

    /**
     * 删除选课
     *
     * @param map 选课参数
     * @return 结果
     */
    public int deleteJxglSc(Map<String,String> map);

    /**
     * 查询我的课程成绩
     *
     * @param map 学号
     * @return 我的课程成绩集合
     */
    public List<Map<String,String>> selectJxglMyScList(Map<String,String>map);




}
